.bottomPopup
    &.bottomPopupRef3
        .costDesc
            .content
                padding 0
            .title
                display: flex
                height: 90rpx
                align-items: center
                justify-content: space-between
                font-size: 30rpx
                font-weight: bold
                box-sizing: border-box
                padding: 0 20rpx
                .closeBtnBox
                    display: flex
                    align-items: center
            .body
                height: 500rpx
                display: flex
                background-color: #f7f7f7
                margin: 0
                padding: 0
                overflow: hidden
                .left
                    flex: 0.4
                    height: 100%
                    overflow: auto
                    .list
                        .it
                            display: flex
                            height: 100rpx
                            align-items: center
                            justify-content: center
                            color: #000
                            font-weight: bold
                            font-size: 26rpx
                            &.active
                                background-color: #fff
                                color: #f00
                .right
                    flex: 0.6
                    background-color: #fff
                    height: 100%
                    overflow: auto
                    .list
                        padding: 0 40rpx
                        box-sizing: border-box
                        .it
                            display: flex
                            align-items: center
                            height: 70rpx
                            font-size: 24rpx
                            font-weight: bold
                            justify-content: space-around
                            .checkmarkempty
                                visibility: hidden
                            &.active
                                color: #f00
                                .checkmarkempty
                                    visibility: visible
    &.bottomPopupRef0
        .costDesc
            .content
                padding: 35rpx 20rpx 0 20rpx
                .head
                    display: flex
                    align-items: center
                    justify-content: space-between;
                    margin-bottom: 20rpx
                    .titile
                        font-size: 34rpx
                        font-weight: bold
                .tips
                    font-size: 27rpx
                    color: #333
                    display: flex
                    align-items: center
                    .navBtn
                        color: #f00
                        text-decoration: underline;
                .billingBox
                    margin-top: 20rpx
                    .bigTitle
                        display: flex
                        align-items: center
                        justify-content: space-between
                        margin-bottom: 10rpx
                        .name
                            font-size: 28rpx
                            font-weight: bold
                        .value
                            font-size: 28rpx
                            font-weight: bold
                    .tipsDesc
                        font-size: 26rpx
                        color: #333
                        margin-top: 10rpx
                        padding-bottom: 20rpx
                    .billingList
                        display: flex
                        flex-direction: column
                        .it
                            display: flex
                            align-items: center
                            justify-content: space-between
                            font-size: 24rpx
                            margin-bottom: 5rpx
                            &:last-child
                                margin-bottom: 0
                            .name
                                color: #888
                                display: flex
                                align-items: center
                                .tipsBoxSmall
                                    font-size: 20rpx
                                    color: #f00
                                    border-radius: 50px
                                    padding: 0 12rpx
                                    box-sizing: border-box
                                    border 1rpx solid #f00
                                    margin-left: 10rpx
                            .value
                                color: #888
    .costDesc
        .content
            background-color: #fff
            border-top-left-radius 20rpx
            border-top-right-radius 20rpx
            padding: 20rpx
            box-sizing: border-box
        .title
            display: flex
            height: 70rpx
            align-items: center
            justify-content: center
            font-size: 28rpx
            font-weight: bold
        .body
            margin-top: 20rpx
            overflow: auto
            padding-bottom: 20rpx
            box-sizing: border-box
            &.rewardBody
                display: flex
                flex-wrap: wrap
                // justify-content: center
                .rewardItem
                    width: 30%
                    height: 70rpx
                    border-radius: 8rpx
                    border: 1rpx solid #DCDFE6
                    display: flex
                    margin-bottom: 20rpx
                    align-items: center
                    justify-content: center
                    &:nth-child(3n-1)
                        margin: 0 calc(5% - 6rpx)
                    &.active
                        border-color: #f37000
                        color: #f37000
                        font-weight: bold
                .lineItem
                    width: 100%
            .boldT
                font-size: 26rpx
                font-weight: bold
                margin-bottom: 15rpx
            .desc
                font-size: 26rpx
                margin-bottom: 20rpx
                color: #626262
                p
                    margin-bottom: 10rpx
                &:last-child
                    margin-bottom: 0
            .redColor
                color: #f00
    .footer
        position: fixed
        bottom: 0
        height: 140rpx
        width: 100%
        display: flex
        align-items: center
        justify-content: center
        background-color: #fff
        .confimBtn
            height: 70rpx
            display: flex
            align-items: center
            justify-content: center
            background-color: #F37000
            border-radius: 70rpx
            width: 60%
            color: #fff
            font-size: 28rpx
            box-shadow: 0px 2rpx 7rpx #ccc;
            transition: all 0.2s
            &:active
                background-color: #be5b07
